#ifndef EJSKILLSET_H
#define EJSKILLSET_H

#include <QMainWindow>

#include <QLabel>
#include <QComboBox>
#include <QLineEdit>
#include <QTextEdit>
#include <QListWidget>

#include "ejanimationwidget.h"

class EJSkillSet : public QMainWindow
{
    Q_OBJECT
public:
    explicit EJSkillSet(QWidget *parent = 0);

signals:

public slots:


private:
    /**
     * @brief m_skillList   技能列表
     */
    QListWidget  *m_skillList;

    /**
     * @brief m_status      状态列表
     */
    QListWidget  *m_statusList;


    QComboBox    *m_skillName;
    QComboBox    *m_preSkill;
    QComboBox    *m_preSkillLevel;
    QComboBox    *m_carLimit;
    QComboBox    *m_skillType;
    QComboBox    *m_passvie;
    QComboBox    *m_multiTarget;
    QComboBox    *m_revokStatus;
    QComboBox    *m_targetType;

    QLabel       *m_skillPic;
    QLineEdit    *m_skillSound;
    QLineEdit    *m_skillExpand;
    QLineEdit    *m_skillHurtAglo;
    QLineEdit    *m_skillAttackNum;
    QLineEdit    *m_attachStatus;
    QLineEdit    *m_attackRange;


    QComboBox    *m_statusName;
    QComboBox    *m_statusComtinue;
    QComboBox    *m_statusOverlyed;
    QComboBox    *m_statusGain;
    QComboBox    *m_statusAttr;
    QComboBox    *m_statusAction;
    QComboBox    *m_statusAnimation;
    QComboBox    *m_statusAniOder;

    QTextEdit    *m_statusDec;
    QTextEdit    *m_statusScript;


    EJAnimationWidget *m_animation;
};

#endif // EJSKILLSET_H
